<?php
/*
php标准格式；
学习模板！
*/
header("content-type:text/html;charset=UTF-8");
/*
要求：
编写一个类 Grandfather （属性 名字 ）  (方法 cry() , run() , sort())
cry可以发出声音, run 可以跑， sort可以进行对数组排序 [默认冒泡]
编写一个类  Father (属性  职位) 方法(方法 cry() , run() , sort())
cry可以发出声音, run 可以跑， sort可以进行对数组排序 [默认插入]
继承Grandfather.
编写一个类  Son(属性 学校)方法(方法 cry() , run() , sort(), working())
cry可以发出声音, run 可以跑， sort可以进行对数组排序 [默认选择]
继承Father.
分别创建 爷爷对象，父亲对象，儿子对象，然后调用对应的方法，看看
分别调用的是什么方法, 体验一下重写技术
*/
class Grandfather{
	public $name;
	public function cry(){
		echo '<br> Grandfather biubiu';
	}
	public function run(){
		echo '<br> Grandfather 跑起来';
	}
	function bubbleSort($numbers) {
		//冒泡排序
    $cnt = count($numbers);
    for ($i = 0; $i < $cnt; $i++) {
        for ($j = 0; $j < $cnt - $i - 1; $j++) {
            if ($numbers[$j] > $numbers[$j + 1]) {
                $temp = $numbers[$j];
                $numbers[$j] = $numbers[$j + 1];
                $numbers[$j + 1] = $temp;
            }
        }
    }

    return $numbers;
}
}
?>